allen liwag
Billiards Is Not One Sport: Why Category Error Breaks Every Data AnalysisIn October 2026, a reader sent me a spreadsheet titled "Billiards Season...
The 45th European Table Tennis Championships in Ljubljana: A Report With No PlayersI read the European Table Tennis Union (ETTU) release twice. The first time f...
Leipzig lose 0-2 to Leverkusen: Schick's goals hide a gap no data table can fillOn September 20, in the Bundesliga, Leverkusen beat Leipzig 2-0. Across their...
Rui Pinto to leave Portugal over safety fears: a test for football's whistleblower protection systemLate one September night, a phone screen lit up in a rented flat in Paris. I...
Nine Analytical Dimensions, Not a Single Data Point: When the Table Tennis Report Comes Back Empty3:47 a.m. in Shenzhen. Outside the window, the industrial district is still l...
Eight Layers of a Fight: When a Good Analyst Must Say 'Not Enough Data'"On that night in 2026 I stayed awake until dawn; by morning, football stood...
Lakshya Sen Loses to Loh Kean Yew at the 2026 Asian Games: The Signal Was in Ten Straight PointsThe last shuttle left Lakshya Sen’s racket at the 70th minute and flew straig...
Asiad 2026: Two Female Athletes Carry Nearly All of Vietnam Taekwondo's Medal HopesOn an afternoon in mid-September at the National Sports Training Center in Ho...
Six Games Lost in Draycott: Reading a U11 Round Robin as a System Failure MapIn Draycott, on a weekend, ten very young players waited for the standings...
Kumamoto, the Void Left by Shi Yuqi and the New Burden on Li ShifengThe corridor of the Kumamoto Prefectural Gymnasium on a November afternoon wa...
Port FC vs Vissel Kobe: An ACL Elite Night Without Numbers, and the Trap of BeliefI opened three screens at once. The first was a live data feed from an...
Saudi Arabia's Six Changes Against Oman at the Gulf Cup: Rotation Logic and the Defensive Blind SpotSaudi Arabia's Six Changes Against Oman at the Gulf Cup: Rotation Logic and t...
Thuy Linh and Her Third Asian Games: Vietnam's Badminton Gap Is Not in the RacketIn a training hall at the National Sports Training Center, the sound of racke...
The Bundesliga Transfer Window: When Wage Bills and Release Clauses Write the Real StoryI still remember that night at Volksparkstadion, on May 20, 2026. Hamburger S...
ChessBase Magazine 225: 27 Miniatures, 10 Opening Articles and the Race for Training ContentChessBase has introduced the periodical ChessBase Magazine issue 225, an...
Buy-back clauses and the visa trap: Why V.League loses players to J.League on the cheapIn 2026, I sat in a small café in Nagoya rewatching Mito HollyHock versus Kyo...
Persija Jakarta to Play a 'Home' Match in Bali: 180 Million Rupiah and a Fan Territory Taken AwayThe Kapten I Wayan Dipta Stadium sits in Gianyar, Bali, nearly a thousand...
The 35th-Minute Red Card and Indonesia's Fracture Point: When Malaysia Ran Out of Ideas Against a Ten-Man BlockIn the 35th minute, with the score at 0-0 and Indonesia controlling the tempo...
Zubac and the pace puzzle in Indiana: When a traditional center must relearn how to moveIvica Zubac stood in the dunker spot, a position he has occupied across 684 N...
Nine Layers of Basketball Analysis and the Gap No Number Can FillIn Osaka, on a morning after a game, I reopened the data sheet I had filled i...
The 45th European Table Tennis Championships in Ljubljana: A Report With No PlayersI read the European Table Tennis Union (ETTU) release twice. The first time f...
Leipzig lose 0-2 to Leverkusen: Schick's goals hide a gap no data table can fillOn September 20, in the Bundesliga, Leverkusen beat Leipzig 2-0. Across their...
Rui Pinto to leave Portugal over safety fears: a test for football's whistleblower protection systemLate one September night, a phone screen lit up in a rented flat in Paris. I...
Nine Analytical Dimensions, Not a Single Data Point: When the Table Tennis Report Comes Back Empty3:47 a.m. in Shenzhen. Outside the window, the industrial district is still l...
Eight Layers of a Fight: When a Good Analyst Must Say 'Not Enough Data'"On that night in 2026 I stayed awake until dawn; by morning, football stood...
Lakshya Sen Loses to Loh Kean Yew at the 2026 Asian Games: The Signal Was in Ten Straight PointsThe last shuttle left Lakshya Sen’s racket at the 70th minute and flew straig...
Asiad 2026: Two Female Athletes Carry Nearly All of Vietnam Taekwondo's Medal HopesOn an afternoon in mid-September at the National Sports Training Center in Ho...
Six Games Lost in Draycott: Reading a U11 Round Robin as a System Failure MapIn Draycott, on a weekend, ten very young players waited for the standings...
Kumamoto, the Void Left by Shi Yuqi and the New Burden on Li ShifengThe corridor of the Kumamoto Prefectural Gymnasium on a November afternoon wa...
Port FC vs Vissel Kobe: An ACL Elite Night Without Numbers, and the Trap of BeliefI opened three screens at once. The first was a live data feed from an...
Saudi Arabia's Six Changes Against Oman at the Gulf Cup: Rotation Logic and the Defensive Blind SpotSaudi Arabia's Six Changes Against Oman at the Gulf Cup: Rotation Logic and t...
Thuy Linh and Her Third Asian Games: Vietnam's Badminton Gap Is Not in the RacketIn a training hall at the National Sports Training Center, the sound of racke...
The Bundesliga Transfer Window: When Wage Bills and Release Clauses Write the Real StoryI still remember that night at Volksparkstadion, on May 20, 2026. Hamburger S...
ChessBase Magazine 225: 27 Miniatures, 10 Opening Articles and the Race for Training ContentChessBase has introduced the periodical ChessBase Magazine issue 225, an...
Buy-back clauses and the visa trap: Why V.League loses players to J.League on the cheapIn 2026, I sat in a small café in Nagoya rewatching Mito HollyHock versus Kyo...
Persija Jakarta to Play a 'Home' Match in Bali: 180 Million Rupiah and a Fan Territory Taken AwayThe Kapten I Wayan Dipta Stadium sits in Gianyar, Bali, nearly a thousand...
The 35th-Minute Red Card and Indonesia's Fracture Point: When Malaysia Ran Out of Ideas Against a Ten-Man BlockIn the 35th minute, with the score at 0-0 and Indonesia controlling the tempo...
Zubac and the pace puzzle in Indiana: When a traditional center must relearn how to moveIvica Zubac stood in the dunker spot, a position he has occupied across 684 N...
Nine Layers of Basketball Analysis and the Gap No Number Can FillIn Osaka, on a morning after a game, I reopened the data sheet I had filled i...
